package com.probox.common.entity.vo.proboxService;

import com.probox.common.core.annotation.Excel;
import lombok.Data;

import java.util.List;

/**
 * 套餐卡详情
 */
@Data
public class AppletServiceCardDetailVo extends AppletServiceCardVo{
    /**
     * 卡券图片描述
     */
    @Excel(name = "卡券图片描述")
    private String cardDescImage;

    /**
     * 卡券文字描述
     */
    @Excel(name = "卡券文字描述")
    private String cardDescText;

    /**
     * 活动信息ID，无活动为空
     */
    @Excel(name = "活动信息名称，无活动为空")
    private String activityName;

    @Excel(name = "活动价格，无活动为空")
    private Long activityPrice;

    /**
     * 允许菠萝金币支付(1允许/0不允许)
     */
    @Excel(name = "允许菠萝金币支付(1允许/0不允许)")
    private String isUseBoluoGoldCoin;

    /**
     * 允许菠萝银币支付(1允许/0不允许)
     */
    @Excel(name = "允许菠萝银币支付(1允许/0不允许)")
    private String isUseBoluoSilverCoin;

    /**
     * 允许使用优惠券(1允许/0不允许)
     */
    @Excel(name = "允许使用优惠券(1允许/0不允许)")
    private String isUseCoupon;

    /**
     * 是否推荐（0-不推荐/1-推荐）
     */
    @Excel(name = "是否推荐", readConverterExp = "0=-不推荐/1-推荐")
    private String isRecommend;

    /**
     * 是否享受会员折扣
     */
    private String isUseMemberDiscount;

    /**
     * 会员等级(哪个等级可以享受折扣)取customerLevel的 customerGrade
     */
    private String memberLevel;

    /**
     * 购买后多长时间内需要预约服务，否则失效，单位为天，0表示永不
     */
    private Long expireDay;

    /**
     * 是否可以转赠
     */
    private String isSubgift;

    /**
     * 适用次数
     */
    private Long limitUseTimes;

    private boolean canSubscribe = false;

}
